<?php

if($desde != $hasta) {
    $fechaPeriodo = ' Desde ' . $desde . ' hasta ' . $hasta;
}
else {
    $fechaPeriodo = $desde;
}

$infoUsuario = $data[0][0]['usuario'];

$infoUsuario = explode('|', $infoUsuario);

$cabeceraCerradas = '<table width="700px" border="0" cellpadding="0" cellspacing="0">
<tr>
    <td  align="left" colspan="2">EMPRESA DE PROPIEDAD SOCIAL AGROPATRIA, S. A</td>
    <td></td>
</tr>
<tr>
    <td align="left">RIF: G200102144</td>
    <td align="left">CIERRE DE CAJA ' . $nombreTienda . '</td>
    <td></td>
</tr>
<tr>
    <td align="left">TELEFONO: 0244-4479955</td>
    <td align="left">' . $infoUsuario[1] . '</td>
    <td></td>
</tr>
<tr>
    <td align="left" style="font-size:22px;">Fecha de Cierre: ' . $fechaPeriodo . '</td>
    <td></td>
    <td></td>
</tr>
</table><br/>';

//$this->Pdf->hoja->setTipo($cabecera, 17, 25);
//$this->Pdf->hoja->setMargen(array(100, 70,200));

$tpx='24px';
$lpx='22px';
//$this->Pdf->hoja-> setY(35);

$subtituloCerradas = '<table border="0" cellpadding="0" cellspacing="0">
<tr>
    <td width="250"></td>
    <td border="0" align="center">FACTURAS CERRADAS</td>
    <td width="250"></td>
</tr>
</table><br/><br/>';


$tablaCerradas  = '<table border="1" cellpadding="0" cellspacing="0">
            <tr border="1" align="center">
                <td width="120px" align="center" style="font-size:'.$lpx.';"><b>Nº Factura</b></td>
                <td width="60px" align="center" style="font-size:'.$lpx.';"><b>Documento</b></td>
                <td width="170px" align="center" style="font-size:'.$lpx.';"><b>Nombre Cliente</b></td>

                <td width="65px" align="center" style="font-size:'.$lpx.';"><b>TOTAL INGRESOS</b></td>
                <td width="50px" align="center" style="font-size:'.$lpx.';"><b>Nro. Inst. Pago</b></td>
                <td width="70px" align="center" style="font-size:'.$lpx.';"><b>Forma de pago</b></td>

                <td width="60px" align="center" style="font-size:'.$lpx.';"><b>VENTAS AL CONTADO</b></td>
                <td width="65px" align="center" style="font-size:'.$lpx.';"><b>VENTAS A CREDITO</b></td>
                <td width="80px" align="center" style="font-size:'.$lpx.';"><b>% Retenido OP. Banco</b></td>
            </tr>';

$border = "border-bottom: 1px solid white; border-top: 1px solid white;";
$border = "border-left: 1px solid black; border-right: 1px solid black;";

    $totalFinal = 0;
    $totalContado = 0;
    $totalCredito = 0;
    $totalRetenido = 0;

    $totalEfectivo = 0;
    $totalCheque = 0;
    $totalResumenNotaCredito = 0;
    $totalCartaOrden = 0;
    $totalDeposito = 0;
    $totalTarjetaProductiva = 0;
    $totalNotaDebito = 0;
    $totalNotaDebitoBanco = 0;
    $totalPuntoTDD = 0;
    $totalPuntoTDC = 0;
    $totalPuntoTDDElectronica = 0;
    //$totalPuntoCredito = 0;

    $dataAnulada = array();
    $dataDevolucion = array();
    $dataNotaCredito = array();
    $dataNotaCreditoAnulada = array();


for($i=0; $i<count($data); $i++)
{
    if($data[$i][0]['condicion'] == 'CANCELADA') {

        if($i > 0 and $data[$i][0]['documento'] == $data[($i - 1)][0]['documento']) {
            $factura = '';
             $rif = '';
            $nombre = '';
            $total = 0;

            $totalFinal += 0;
        }
        else {
            $factura = $data[$i][0]['documento'];
            $rif = $data[$i][0]['rif'];
            $nombre = $data[$i][0]['nombre'];
            $total = $data[$i][0]['total'];

            $totalFinal += $data[$i][0]['total'];
        }


        if($data[$i][0]['tipo'] == 1) {
            $totalEfectivo = $totalEfectivo + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 2) {
            $totalCheque = $totalCheque + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 3) {
            $totalResumenNotaCredito = $totalResumenNotaCredito + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 4) {
            $totalCartaOrden = $totalCartaOrden + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 5) {
            $totalDeposito = $totalDeposito + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 6) {
            $totalTarjetaProductiva = $totalTarjetaProductiva + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 7) {
            $totalNotaDebito = $totalNotaDebito + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 8) {
            $totalNotaDebitoBanco = $totalNotaDebitoBanco + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 9) {
            $totalPuntoTDD = $totalPuntoTDD + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 10) {
            $totalPuntoTDC = $totalPuntoTDC + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 11) {
            $totalPuntoTDDElectronica = $totalPuntoTDDElectronica + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }
        elseif($data[$i][0]['tipo'] == 12) {
            $totalCreditoFinal = $totalCreditoFinal + $data[$i][0]['contado'] + $data[$i][0]['credito'];
        }


        if($data[$i][0]['retenido'] != 0) {

            $elRetenido = explode(' | ' , $data[$i][0]['retenido']);
            list($porcentaje, $cantidad) = explode('/' , $elRetenido[0]);
            $totalRetenido += $cantidad;

            if(isset($elRetenido[1])) {
                list($porcentaje, $cantidad) = explode('/' , $elRetenido[1]);
                $totalRetenido += $cantidad;
            }
        }
 
        $tablaCerradas .= '<tr align="center" bgcolor="#FFFFFF">
                    <td width="120px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;'.$factura.'</td>
                    <td width="60px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp; '.$rif.'</td>
                    <td width="170px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;'.$nombre.'</td>

                    <td width="65px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$this->Interfaz->miles($total).' &nbsp;&nbsp;</td>
                    <td width="50px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;'.$data[$i][0]['referencia'].'</td>
                    <td width="70px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;'.$data[$i][0]['forma_pago'].'</td>

                    <td width="60px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.  $this->Interfaz->miles($data[$i][0]['contado']) .' &nbsp;&nbsp;</td>
                    <td width="65px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'. $this->Interfaz->miles($data[$i][0]['credito']) .' &nbsp;&nbsp;</td>
                    <td width="80px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$data[$i][0]['retenido'].'&nbsp;&nbsp;</td>
                </tr>';

        $totalContado += $data[$i][0]['contado'];
        $totalCredito += $data[$i][0]['credito'];
    }
    elseif($data[$i][0]['condicion'] == 'ANULADA') { 
        $dataAnulada[] = $data[$i];
    } 
    elseif($data[$i][0]['condicion'] == 'DEVOLUCION') { 
        $dataDevolucion[] = $data[$i];
    }
    elseif($data[$i][0]['condicion'] == 'NOTASCREDITO') { 
        $dataNotaCredito[] = $data[$i];
    }
    elseif($data[$i][0]['condicion'] == 'ANULADANCR') { 
        $dataNotaCreditoAnulada[] = $data[$i];
    }
}

$totalCerradas = '</table>
        <table border="0" align="left" style="margin: auto;">
            <tr>
                <td width="120px"></td>
                <td width="60px"></td>
                <td border="1" width="170px" align="left" style="font-size:'.$lpx.';">&nbsp;&nbsp;Totales Bs. </td>
                <td border="1" width="65px" align="right" style="font-size:'.$lpx.';">&nbsp;&nbsp; ' . $this->Interfaz->miles($totalFinal) . ' </td>
                <td border="1" width="50px" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; ----- </td>
                <td border="1" width="70px" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; ----- </td>
                <td border="1" width="60px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($totalContado) . ' </td>
                <td border="1" width="65px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($totalCredito) . ' </td>
                <td border="1" width="80px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($totalRetenido) . ' </td>
            </tr>
        </table>';


$htmlPDF = $subtituloCerradas . $tablaCerradas . $totalCerradas;


//ANULACIONES
//ANULACIONES
//ANULACIONES
//ANULACIONES

$subtituloAnulaciones = '<br/><br/><br/><table border="0" cellpadding="0" cellspacing="0">
<tr>
    <td width="250"></td>
    <td border="0" align="center">ANULACIONES EMITIDAS</td>
    <td width="250"></td>
</tr>
</table><br/><br/>';


$tablaAnulaciones  = '<table border="1" cellpadding="0" cellspacing="0">
            <tr border="1" align="center">
                <td width="120px" align="center" style="font-size:'.$lpx.';"><b>Nº Factura</b></td>
                <td width="60px" align="center" style="font-size:'.$lpx.';"><b>Documento</b></td>
                <td width="170px" align="center" style="font-size:'.$lpx.';"><b>Nombre Cliente</b></td>

                <td width="65px" align="center" style="font-size:'.$lpx.';"><b>TOTAL INGRESOS</b></td>
                <td width="50px" align="center" style="font-size:'.$lpx.';"><b>Nro. Inst. Pago</b></td>
                <td width="70px" align="center" style="font-size:'.$lpx.';"><b>Forma de pago</b></td>

                <td width="60px" align="center" style="font-size:'.$lpx.';"><b>VENTAS AL CONTADO</b></td>
                <td width="65px" align="center" style="font-size:'.$lpx.';"><b>VENTAS A CREDITO</b></td>
                <td width="80px" align="center" style="font-size:'.$lpx.';"><b>% Retenido OP. Banco</b></td>
            </tr>';

$border = "border-bottom: 1px solid white; border-top: 1px solid white;";
$border = "border-left: 1px solid black; border-right: 1px solid black;";

    $totalFinal = 0;
    $totalContado = 0;
    $totalCredito = 0;
    $totalRetenido = 0;

for($i=0; $i < count($dataAnulada); $i++)
{
    if($i > 0 and $dataAnulada[$i][0]['documento'] == $dataAnulada[($i - 1)][0]['documento']) {
        $factura = '';
        $rif = '';
        $nombre = '';
        $total = '';

        $totalFinal += 0;
    }
    else {
        $factura = $dataAnulada[$i][0]['documento'];
        $rif = $dataAnulada[$i][0]['rif'];
        $nombre = $dataAnulada[$i][0]['nombre'];
        $total = $dataAnulada[$i][0]['total'];

        $totalFinal += $dataAnulada[$i][0]['total'];
    }

    if($dataAnulada[$i][0]['retenido'] != 0) {

        $elRetenido = explode(' | ' , $dataAnulada[$i][0]['retenido']);
        list($porcentaje, $cantidad) = explode('/' , $elRetenido[0]);
        $totalRetenido += $cantidad;

        if(isset($elRetenido[1])) {
            list($porcentaje, $cantidad) = explode('/' , $elRetenido[1]);
            $totalRetenido += $cantidad;
        }
    }

    $tablaAnulaciones .= '<tr align="center" bgcolor="#FFFFFF">
                <td width="120px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;'.$factura.'</td>
                <td width="60px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp; '.$rif.'</td>
                <td width="170px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;'.$nombre.'</td>

                <td width="65px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$this->Interfaz->miles($total).' &nbsp;&nbsp;</td>
                <td width="50px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;'.$dataAnulada[$i][0]['referencia'].'</td>
                <td width="70px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;'.$dataAnulada[$i][0]['forma_pago'].'</td>

                <td width="60px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$this->Interfaz->miles($dataAnulada[$i][0]['contado']).' &nbsp;&nbsp;</td>
                <td width="65px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$this->Interfaz->miles($dataAnulada[$i][0]['credito']).' &nbsp;&nbsp;</td>
                <td width="80px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$dataAnulada[$i][0]['retenido'].'&nbsp;&nbsp;</td>
            </tr>';

    $totalContado += $dataAnulada[$i][0]['contado'];
    $totalCredito += $dataAnulada[$i][0]['credito'];
}

$totalAnulaciones = '</table>
        <table border="0" align="left" style="margin: auto;">
            <tr>
                <td width="120px"></td>
                <td width="60px"></td>
                <td border="1" width="170px" align="left" style="font-size:'.$lpx.';">&nbsp;&nbsp;Totales Bs. </td>
                <td border="1" width="65px" align="right" style="font-size:'.$lpx.';">&nbsp;&nbsp; ' . $this->Interfaz->miles($totalFinal) . ' </td>
                <td border="1" width="50px" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; ----- </td>
                <td border="1" width="70px" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; ----- </td>
                <td border="1" width="60px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($totalContado) . ' </td>
                <td border="1" width="65px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($totalCredito) . ' </td>
                <td border="1" width="80px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($totalRetenido) . ' </td>
            </tr>
        </table>';


$htmlPDF .= $subtituloAnulaciones . $tablaAnulaciones . $totalAnulaciones;


//DEVOLUCIONES
//DEVOLUCIONES
//DEVOLUCIONES
//DEVOLUCIONES

$subtituloDevoluciones = '<br/><br/><br/><table border="0" cellpadding="0" cellspacing="0">
<tr>
    <td width="250"></td>
    <td border="0" align="center">DEVOLUCIONES EMITIDAS</td>
    <td width="250"></td>
</tr>
</table><br/><br/>';

$tablaDevoluciones  = '<table border="1" cellpadding="0" cellspacing="0">
            <tr border="1" align="center">
                <td width="120px" align="center" style="font-size:'.$lpx.';"><b>Nº Devolucion</b></td>
                <td width="60px" align="center" style="font-size:'.$lpx.';"><b>Documento</b></td>
                <td width="170px" align="center" style="font-size:'.$lpx.';"><b>Nombre Cliente</b></td>

                <td width="140px" align="center" style="font-size:'.$lpx.';"><b>No. Nota</b></td>
                <td width="150px" align="center" style="font-size:'.$lpx.';"><b>Factura devuelta</b></td>

                <td width="90px" align="center" style="font-size:'.$lpx.';"><b>Total Devuelto</b></td>
            </tr>';


$totalFinal = 0;

for($j = 0; $j < count($dataDevolucion); $j++) {

        $factura = $dataDevolucion[$j][0]['documento'];
        $rif = $dataDevolucion[$j][0]['rif'];
        $nombre = $dataDevolucion[$j][0]['nombre'];
        $total = $dataDevolucion[$j][0]['total'];

        $totalFinal += $dataDevolucion[$j][0]['total'];

    $tablaDevoluciones .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="120px" align="center" style="font-size:'.$lpx.'; ' . $border . ' "> &nbsp;&nbsp;'.$factura.' &nbsp;</td>

            <td width="60px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$rif.' &nbsp;&nbsp;</td>
            <td width="170px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;&nbsp; '.$nombre.'</td>

            <td width="140px" align="right" style="font-size:'.$lpx.'; ' . $border . ' "> ' . $dataDevolucion[$j][0]['forma_pago'] . ' &nbsp;&nbsp;</td>
            <td width="150px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$dataDevolucion[$j][0]['referencia'].' &nbsp;&nbsp;</td>
            <td width="90px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$this->Interfaz->miles($total).' &nbsp;&nbsp;</td>
        </tr>';
}


$totalDevoluciones = '</table>
        <table border="0" align="left" style="margin: auto;">
            <tr>
                <td width="490px"></td>
                <td border="1" width="150px" align="left" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; Total Devoluciones Bs. </td>
                <td border="1" width="90px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($totalFinal) . ' </td>
            </tr>
        </table>';

$htmlPDF .= $subtituloDevoluciones . $tablaDevoluciones . $totalDevoluciones;


//NOTA CREDITO
// NUMERO DOCUMENTO; RIF; NOMBRE CLIENTE; DOCUMENTO REFERENCIA (Nº FAC); MONTO; PAGADO;   

//NOTAS CREDITO
//NOTAS CREDITO
//NOTAS CREDITO
//NOTAS CREDITO
//NOTAS CREDITO


$subtituloNotaCredito = '<br/><br/><br/><table border="0" cellpadding="0" cellspacing="0">
<tr>
    <td width="250"></td>
    <td border="0" align="center">NOTAS DE CREDITO EMITIDAS</td>
    <td width="250"></td>
</tr>
</table><br/><br/>';

$tablaNotaCredito  = '<table border="1" cellpadding="0" cellspacing="0">
            <tr border="1" align="center">
                <td width="120px" align="center" style="font-size:'.$lpx.';"><b>Nº Nota de Credito</b></td>
                <td width="60px" align="center" style="font-size:'.$lpx.';"><b>Documento</b></td>
                <td width="170px" align="center" style="font-size:'.$lpx.';"><b>Nombre Cliente</b></td>

                <td width="150px" align="center" style="font-size:'.$lpx.';"><b>Documento Referencia</b></td>
                <td width="80px" align="center" style="font-size:'.$lpx.';"><b>Monto</b></td>

                <td width="80px" align="center" style="font-size:'.$lpx.';"><b>Pagado</b></td>
                <td width="70px" align="center" style="font-size:'.$lpx.';"><b>Saldo</b></td>
            </tr>';


$montoTotal = 0;
$pagadoTotal = 0;
$saldoTotal = 0;

for($j = 0; $j < count($dataNotaCredito); $j++) {

    $factura = $dataNotaCredito[$j][0]['documento'];
    $rif = $dataNotaCredito[$j][0]['rif'];
    $nombre = $dataNotaCredito[$j][0]['nombre'];

    $montoTotal += $dataNotaCredito[$j][0]['total'];
    $pagadoTotal += $dataNotaCredito[$j][0]['contado'];
    $saldoTotal += $dataNotaCredito[$j][0]['credito'];


    $tablaNotaCredito .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="120px" align="center" style="font-size:'.$lpx.'; ' . $border . ' "> &nbsp;&nbsp;'.$factura.' &nbsp;</td>

            <td width="60px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$rif.' &nbsp;&nbsp;</td>
            <td width="170px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;&nbsp; '.$nombre.'</td>
            <td width="150px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$dataNotaCredito[$j][0]['referencia'].' &nbsp;&nbsp;</td>

            <td width="80px" align="right" style="font-size:'.$lpx.'; ' . $border . ' "> ' . $this->Interfaz->miles($dataNotaCredito[$j][0]['total']) . ' &nbsp;&nbsp;</td>
            <td width="80px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$this->Interfaz->miles($dataNotaCredito[$j][0]['contado']).' &nbsp;&nbsp;</td>
            <td width="70px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$this->Interfaz->miles($dataNotaCredito[$j][0]['credito']).' &nbsp;&nbsp;</td>
        </tr>';
}



$totalNotaCredito = '</table>
        <table border="0" align="left" style="margin: 0px ;">
            <tr>
                <td width="350px"></td>
                <td border="1" width="150px" align="left" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; Total Notas de Credito Bs. </td>
                <td border="1" width="80px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($montoTotal) . ' </td>
                <td border="1" width="80px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($pagadoTotal) . ' </td>
                <td border="1" width="70px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($saldoTotal) . ' </td>
            </tr>
        </table>';

$htmlPDF .= $subtituloNotaCredito . $tablaNotaCredito . $totalNotaCredito;


//NOTAS CREDITO ANULADAS
//NOTAS CREDITO ANULADAS
//NOTAS CREDITO ANULADAS
//NOTAS CREDITO ANULADAS
//NOTAS CREDITO ANULADAS


$subtituloNotaCreditoAnulada = '<br/><br/><br/><table border="0" cellpadding="0" cellspacing="0">
<tr>
    <td width="250"></td>
    <td border="0" align="center">NOTAS DE CREDITO ANULADAS</td>
    <td width="250"></td>
</tr>
</table><br/><br/>';

$tablaNotaCreditoAnulada  = '<table border="1" cellpadding="0" cellspacing="0">
            <tr border="1" align="center">
                <td width="120px" align="center" style="font-size:'.$lpx.';"><b>Nº Nota de Credito</b></td>
                <td width="60px" align="center" style="font-size:'.$lpx.';"><b>Documento</b></td>
                <td width="170px" align="center" style="font-size:'.$lpx.';"><b>Nombre Cliente</b></td>

                <td width="150px" align="center" style="font-size:'.$lpx.';"><b>Documento Referencia</b></td>
                <td width="80px" align="center" style="font-size:'.$lpx.';"><b>Monto</b></td>

                <td width="80px" align="center" style="font-size:'.$lpx.';"><b>Pagado</b></td>
                <td width="70px" align="center" style="font-size:'.$lpx.';"><b>Saldo</b></td>
            </tr>';


$montoTotal = 0;
$pagadoTotal = 0;
$saldoTotal = 0;
$totalCreditoAnulado = 0;

for($j = 0; $j < count($dataNotaCreditoAnulada); $j++) {

    $factura = $dataNotaCreditoAnulada[$j][0]['documento'];
    $rif = $dataNotaCreditoAnulada[$j][0]['rif'];
    $nombre = $dataNotaCreditoAnulada[$j][0]['nombre'];

    $montoTotal += ($dataNotaCreditoAnulada[$j][0]['total'] * -1);
    $pagadoTotal += ($dataNotaCreditoAnulada[$j][0]['contado'] * -1);
    $saldoTotal += ($dataNotaCreditoAnulada[$j][0]['credito']  * -1);

    $totalCreditoAnulado += $dataNotaCreditoAnulada[$j][0]['contado'];


    $tablaNotaCreditoAnulada .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="120px" align="center" style="font-size:'.$lpx.'; ' . $border . ' "> &nbsp;&nbsp;'.$factura.' &nbsp;</td>

            <td width="60px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$rif.' &nbsp;&nbsp;</td>
            <td width="170px" align="left" style="font-size:'.$lpx.'; ' . $border . ' ">&nbsp;&nbsp; '.$nombre.'</td>
            <td width="150px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$dataNotaCreditoAnulada[$j][0]['referencia'].' &nbsp;&nbsp;</td>

            <td width="80px" align="right" style="font-size:'.$lpx.'; ' . $border . ' "> ' . $this->Interfaz->miles(($dataNotaCreditoAnulada[$j][0]['total'] * -1)) . ' &nbsp;&nbsp;</td>
            <td width="80px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$this->Interfaz->miles(($dataNotaCreditoAnulada[$j][0]['contado'] * -1)).' &nbsp;&nbsp;</td>
            <td width="70px" align="right" style="font-size:'.$lpx.'; ' . $border . ' ">'.$this->Interfaz->miles(($dataNotaCreditoAnulada[$j][0]['credito'] * -1)).' &nbsp;&nbsp;</td>
        </tr>';
}



$totalNotaCreditoAnulada = '</table>
        <table border="0" align="left" style="margin: 0px ;">
            <tr>
                <td width="350px"></td>
                <td border="1" width="150px" align="left" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; Total Notas de Credito Bs. </td>
                <td border="1" width="80px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($montoTotal) . ' </td>
                <td border="1" width="80px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($pagadoTotal) . ' </td>
                <td border="1" width="70px" align="right" style="font-size:'.$lpx.'; "> &nbsp;&nbsp; ' . $this->Interfaz->miles($saldoTotal) . ' </td>
            </tr>
        </table>';

$htmlPDF .= $subtituloNotaCreditoAnulada . $tablaNotaCreditoAnulada . $totalNotaCreditoAnulada;


//CUADRO RESUMEN
//CUADRO RESUMEN
//CUADRO RESUMEN
//CUADRO RESUMEN
//CUADRO RESUMEN

// <td width="105px" align="center" style="font-size:'.$lpx.';"></td>
//  <td width="115px" align="center" style="font-size:'.$lpx.';"></td>

// <td width="105px" align="center" style="font-size:'.$lpx.';"></td>
//  <td width="115px" align="center" style="font-size:'.$lpx.';"></td>

// <td width="105px" align="center" style="font-size:'.$lpx.';"></td>
//  <td width="115px" align="center" style="font-size:'.$lpx.';"></td>

$tablaResumen = '<br/><table border="0" cellpadding="0" cellspacing="0">
            <tr border="0" align="center">
                <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

                <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
                <td width="285px" colspan="2" align="center" style="font-size:'.$lpx.';"><b>Cuadro Resumen</b></td>

                <td width="115px" align="center" style="font-size:'.$lpx.';"></td>
                <td width="110px" align="center" style="font-size:'.$lpx.';"></td>
            </tr>';


   $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; EFECTIVO </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalEfectivo).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>'; 

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; EFECTIVO (NCR) </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalCreditoAnulado).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>';

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; CHEQUE </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalCheque).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>';

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; NOTA CREDITO </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalResumenNotaCredito).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>'; 

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; CARTA ORDEN </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalCartaOrden).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>';

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; DEPOSITO </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalDeposito).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>';

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; TARJETA PRODUCTIVA </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalTarjetaProductiva).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>';

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; NOTA DEBITO </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalNotaDebito).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>';

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; NOTA DEBITO (BANCO) </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalNotaDebitoBanco).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>'; 

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; PUNTO TDD </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalPuntoTDD).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>';

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; PUNTO TDC </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalPuntoTDC).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>';

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; PUNTO TDD ELECTRONICA </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalPuntoTDDElectronica).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>';

    $tablaResumen .= '<tr align="center" bgcolor="#FFFFFF">
            <td width="1px" align="center" style="font-size:'.$lpx.'; "></td>

            <td width="1px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="170px" border="1" align="left" style="font-size:'.$lpx.'; ">&nbsp;&nbsp; CREDITO </td>

            <td width="115px" border="1" align="right" style="font-size:'.$lpx.'; ">'.$this->Interfaz->miles($totalCreditoFinal).' &nbsp;&nbsp;</td>
            <td width="115px" align="right" style="font-size:'.$lpx.'; "></td>
            <td width="110px" align="right" style="font-size:'.$lpx.'; "></td>
        </tr>';


$tablaResumen  .= "</table><br/><br/>";


$htmlPDF = $cabeceraCerradas . $tablaResumen . $htmlPDF;

/*
$nombrepdf='LISTADO DE PRUEBA ('.sistema.')';

$this->Pdf->Nuevo('P', PDF_UNIT, 'letter', true, 'UTF-8', false);

$textfont = 'freesans' ;
$this->Pdf->hoja-> SetAuthor (sistema);
$this->Pdf->hoja-> SetAutoPageBreak ( true, 15);
$this->Pdf->hoja-> impresopor ='Usuario: '.$this->Session->read('nombre_usuario');
$this->Pdf->hoja-> xfootertext = direccion ;
$this->Pdf->hoja->sistema=sistema;
$this->Pdf->hoja->setPageOrientation('l');

$this->Pdf->hoja->AddPage();

$this->Pdf->hoja->writeHTMLCell('', '', '8', '', $htmlPDF, 0, 1, 0, true, 'C');
$nomb=str_replace(' ','_',$nombrepdf)."_".date('dmy');

echo $this->Pdf->hoja-> Output ( $nomb.".pdf" , 'F' );

$tipo = (isset($tipo)) ? $tipo : 'Nada';

if($tipo!='descargar')
{
    $formulario=mktime(date("his"));
    $this->Vista->iframe('vista','vista',$nombrepdf,$nomb,$formulario,'pdf',0,'80%','90%');
}
z
*/

function pdf2html($coincidencia) {

    foreach ($coincidencia as $valor) {
        list($numero) = explode('px', $valor);

        if($numero == 22 or $numero == 24) {
            //echo "Mayor Tres ($numero)<br/>";
            return ($numero / 2) . 'px';
        }
        else if($numero > 0) {
            //echo "Menor Tres ($numero)<br/>";
            return ($numero * 1.5) . 'px';
        }
    }
}

if($tipo == 'vista') {

    $mk=mktime(date("his")); $formulario=$mk;
    $id_vent="vent_".$formulario;
    $anio=date('Y')+1;
    $max=date('d-m-').$anio;
    $this->Vista->ventana(DOCULTO,DVENTANA,'PDF CIERRE DE CAJAS','CierreCajas/pdf',$formulario, null,0,'1150','340',$id_vent);
?>

<div id="<?php echo DVENTANA;?>_2" style="display:none;" class="x-hide-display">

<?php 
    $generarPDF = $htmlPDF;

    $htmlPDF = preg_replace_callback(
            "/[0-9]+px/",
            "pdf2html",
            $htmlPDF);

    echo $this->Interfaz->formulario($formulario);
    echo $this->Interfaz->inputoculto('generarPDF', $generarPDF);
    echo $htmlPDF;

    $desde = implode('-', array_reverse(explode('-', $desde)));
    $hasta = implode('-', array_reverse(explode('-', $hasta)));
    $idPuntoEncriptada = $this->Interfaz->id($idPunto);
    $idTiendaoEncriptada = $this->Interfaz->id($idTienda);

    echo '<div style="padding: 40px 0px 40px 500px">';
    $valores = $idPuntoEncriptada."_._".$idTiendaoEncriptada."_._".$desde."_._".$hasta."_._pdf";
    echo $this->Interfaz->boton_ventana('PDF',"CierreCajas/pdf_punto/".$valores."/no",'100px');
    //echo $this->Interfaz->boton_ventana('PDF',"CierreCajas/pdf_punto/$idPuntoEncriptada/$idTiendaoEncriptada/$desde/$hasta/pdf",'100px');
    echo '</div>';
}
elseif($tipo == 'pdf') {

    $nombrepdf='CIERRE DE CAJA '.$nombreTienda;
    //$nombrepdf='LISTADO DE PRUEBA ('.sistema.')';

    $this->Pdf->Nuevo('P', PDF_UNIT, 'letter', true, 'UTF-8', false);

    $textfont = 'freesans' ;
    $this->Pdf->hoja-> SetAuthor (sistema);
    $this->Pdf->hoja-> SetAutoPageBreak ( true, 15);
    $this->Pdf->hoja-> impresopor ='Usuario: '.$this->Session->read('nombre_usuario');
    $this->Pdf->hoja-> xfootertext = direccion ;
    $this->Pdf->hoja->sistema=sistema;
    $this->Pdf->hoja->setPageOrientation('l');

    $this->Pdf->hoja->AddPage();

    $this->Pdf->hoja->writeHTMLCell('', '', '8', '', $htmlPDF, 0, 1, 0, true, 'C');
    $nomb=str_replace(' ','_',$nombrepdf)."_".date('dmy');

    echo $this->Pdf->hoja-> Output ( $nomb.".pdf" , 'D' );
}
?>